package com.sptpc.stu.common.controller;

import com.sptpc.stu.common.utils.SessionUtil;
import org.springframework.data.domain.Page;

import javax.servlet.http.HttpSession;
import java.util.HashMap;
import java.util.Map;

/**
 * BaseController
 * Description:
 * @author alexchen
 */
public class BaseController {

    // 分页处理
    public Map<String, Object> getData(Page<?> page) {
        Map<String, Object> data = new HashMap<>();
        data.put("rows", page.getContent());
        data.put("count", page.getTotalElements());
        return data;
    }

    // 获得session，减少方法中的参数
    protected HttpSession getSession() {
        return SessionUtil.getSession();
    }
}
